EssentialBlocks\Integrations\AI\JobManager S

Total Complexity 49
Dependencies 2
Dependents 2
Total lines 411
Lines of code 200
Logical lines of code 96
Comment lines 125
Methods 17
Properties 0

Methods 17

Method Rating Maintainability Complexity Lines of code
process_job()
A
43 9 45
get_job_status()
S
54 6 21
cleanup_expired_jobs()
S
54 5 20
get_jobs_by_status()
S
56 5 17
cleanup_stuck_jobs()
S
59 4 13
update_job_status()
S
60 3 12
init_hooks()
S
62 3 11
get_job()
S
66 3 8
handle_job_timeout()
S
64 3 9
create_job()
S
59 1 15
generate_job_id()
S
79 1 3
complete_job()
S
72 1 5
fail_job()
S
72 1 5
delete_job()
S
79 1 3
is_job_expired()
S
72 1 5
schedule_job_processing()
S
78 1 3
cleanup_hooks()
S
74 1 5